Android 中使用 lambda 表达式

石朝辉2015-10-10 17:34AndroidAndroid lambda

转载请注明出处,点击此处open in new window 查看更多精彩内容

使用 lambda 可以大大简化代码:

Java 8 的 lambda 表达式open in new window

Lambda表达式详细总结open in new window

Android 中使用 lambda 需要 java 8 的支持,下载地址open in new window

Android Studio 中使用 lambda 只需要在 build.gradle 文件中进行以下配置并 rebuild 即可:

  • 根节点加入以下代码
apply plugin: 'me.tatarka.retrolambda'

buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        classpath 'me.tatarka:gradle-retrolambda:2.5.0'
    }
}

repositories {
    mavenCentral()
}
  • android 节点中加入
compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}
最后更新于 2024-02-04 02:20:03